/**
 * 数据类型表
 */
const dataTypeMap = {
  'String': 'string',
  'Timestamp': 'date-range',
  'int': 'number',
}

/**
 * 搜索时使用的条件，根据数据类型确定
 */
const searchTypeMap = {
  'String': 'include',
}

/**
 * 转换后端数据类型到前端处理
 * @param {String} type 服务端数据类型
 */
export const convert = (type) => {
  return dataTypeMap[type] || type
}

/**
 * 根据数据类型确定搜索类型
 * @param {String} type 数据类型
 */
export const getSearchCondition = (type) => {
  return searchTypeMap[type] || 'equal'
}
